program ThreadsDemo;

uses
  Vcl.Forms,
  Main in 'Main.pas' {frmMain},
  TongBu in 'TongBu.pas' {frmTongBu},
  GuaQiHuiFu in 'GuaQiHuiFu.pas' {frmGuaQiHuiFu},
  ThreadsVar in 'ThreadsVar.pas' {frmThreadsVar},
  WaitForSingle in 'WaitForSingle.pas' {frmWaitForSingle},
  MutexOjb in 'MutexOjb.pas' {frmMutexOjb},
  SemaphoreAPI in 'SemaphoreAPI.pas' {frmSemaphoreAPI},
  SemaphoreOjb in 'SemaphoreOjb.pas' {frmSemaphoreOjb},
  EventAPI in 'EventAPI.pas' {frmEventAPI},
  EventOjb in 'EventOjb.pas' {frmEventOjb},
  CanvasDemo in 'CanvasDemo.pas' {frmCanvasDemo},
  CanvasDemoTwo in 'CanvasDemoTwo.pas' {frmCanvasDemoTwo},
  CanvasDemoThree in 'CanvasDemoThree.pas' {frmCanvasDemoThree};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TfrmMain, frmMain);
  Application.Run;
end.
